package net.realsee.domain.wcs.rcs.hik;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 海康RCS位置路径参数
 *
 * @author 孙正华
 * @since 2023/8/22 11:17
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HikPositionCodePath {

    /**
     * 位置编号, 单个编号不超过 64 位
     */
    private String positionCode;

    /**
     * type:位置类型说明:
     * 00 表示：位置编号
     * 01 表示：物料批次号
     * 02 表示：策略编号（含多个区域）如：第一个区域放不下, 可以放第二个区域
     * 03 表示：货架编号，通过货架编号找到货架所在位置
     * 04 表示：区域编号，在区域中查找可用位置
     * 05 表示：仓位编号（叉车/CTU 专用）
     * 06 表示：巷道编号
     * 07 表示：容器编号
     * 08 表示：巷道策略
     * 09 表示：巷道区域
     * 10 表示：巷道仓位
     * 11 表示：输送线（机台）编号
     * 12 表示：CTU 工作台（梳齿工作站）编号
     * 13 表示：搬运巷道指定货架出库
     */
    private String type;

}
